The Go Programming Language

نویسنده

  • Jeff Meyerson
چکیده

ing and Library Use: Abstracting is permitted with credit to the source. Libraries are permitted to photocopy for private use of patrons, provided the per-copy fee indicated in the code at the bottom of the rst page is paid through the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923. See www.computer.org/ software-multimedia for multimedia content related to this article. s5sen.indd 103 8/7/14 2:22 PM

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multi-Core Parallel Programming in Go

Go is a new concurrent systems programming language. One of its goals is to meet the challenge of multi-core parallel programming. In this paper, we present two multi-core parallel programs in Go and their performances on an octal-core microprocessor, to demonstrate the ease of multi-core parallel programming in Go and the efficiency of parallel Go code.

متن کامل

Go! – A Logic Programming Language for Implementing Multi-threaded Agents

Go! is a multi-paradigm programming language that is oriented to the needs of programming secure, production quality, agent based applications. It is multi-threaded, strongly typed and higher order (in the functional programming sense). It has relation, function and action procedure definitions. Threads execute action procedures, calling functions and querying relations as need be. Threads in d...

متن کامل

Parametric Polymorphism in the Go Programming Language

An extension to the Go language was developed that introduces parametric polymorphism in the form of generic functions. The changes to the language and the compiler needed to implement the type system extensions are discussed, and alternative implementation strategies are described. The resulting implementation of generic functions is backwards compatible with the existing Go standard and is co...

متن کامل

A Static Verification Framework for Message Passing in Go using Behavioural Types

The Go programming language has been heavily adopted in industry as a language that eiciently combines systems programming with concurrency. Go’s concurrency primitives, inspired by process calculi such as CCS and CSP, feature channel-based communication and lightweight threads, providing a distinct means of structuring concurrent software. Despite its popularity, the Go programming ecosystem o...

متن کامل

Evaluation of the Go Programming Language and Runtime for L4Re

Selbstständigkeitserkï arung Hiermit erkläre ich, dass ich diese Arbeit selbstständig erstellt und keine anderen als die angegebenen Hilfsmittel benutzt habe. The Go programming language was developed by Google for the purpose of systems programming making it potentially suitable for usage in microkernel environments like L4/Fiasco.OC and L4Re. This work is meant to investigate whether Go can b...

متن کامل

Mapping with planning agents in the Max/MSP environment: the GO/Max language

GO/Max is an agent programming language that facilitates the design of algorithms for real-time control of sound/music generation programs crafted in the Max/MSP environment. We show how software planning agents programmed in GO/Max can be used to transform abstract goal states specified by the performer in potentially complex sequences of Max/MSP control messages.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Software

دوره 31  شماره 

صفحات  -

تاریخ انتشار 2014